目录 摘要: 3 1 引言 3 1.1 设计背景 3 1.2 设计目的与意义 3 2 总体设计 4 2.1 设计原理 4 2.2 功能设计 4 2.3 系统流程 5 2.3.1 主流程图 5 2.3.2 子流程图 6 2.4 数据结构的设计 6 2.4.1 IP头部数据结构 6 2.4.2 ICMP头部数据结构 7 3 详细设计 7 3.1 ICMP报文分析 7 3.2 程序功能分析 8 3.2.1 使用原始套接字 8 3.2.2 定义IP头部和ICMP头部数据结构 9 3.2.3填充并发送请求类型的ICMP报文 9 3.2.4解析数据包 10 4 程序运行结果 11 5 总结 11 5.1 工作小结 11 5.2 存在的问题 11 5.3 改进的方法 12 【参考文献】 12
1